confluence (rivers) - English Synonyms Dictionary